package com.cskaoyan.javase.oop2._1extends._10final._3variable._1local;

/**
 * final修饰局部变量,表示局部常量
 * 我们以最常见的final修饰方法中的局部变量为例子
 * 首先,方法中有两个局部位置:
 *      1.final修饰方法体中的局部变量
 *          表示在定义位置以后,初始化以后,该局部变量不可修改
 *
 *      2.final修饰方法的形参
 *          表示该形参对应的实参,传入方法后,不可被修改!
 *
 *
 * @since 10:59
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    public static void main(String[] args) {
        test(100);
        int a = 100;
        test(a);
    }

    public static void test(final int num) {
        System.out.println(num);
        // num = 100;
        // num++;
        final int a = 10;
        System.out.println(a);
        // a = 100;
        // a++;
    }
}
